United States Patent Number 5,241,625. Other U.S. and foreign patents pending.